非メンバースワップ
template <typename Key, typename T, typename Hash,
typename KeyEqual, typename Allocator>
void swap( concurrent_unordered_map<Key, T, Hash, KeyEqual, Allocator>& lhs,
concurrent_unordered_map<Key, T, Hash, KeyEqual, Allocator>& rhs ) noexcept(noexcept(lhs.swap(rhs)));
lhs.swap(rhs)
と等価です。